Class ParametriGA

java.lang.Object
  extended by ParametriGA

public class ParametriGA
extends java.lang.Object


Constructor Summary
ParametriGA(File ulaznaDatoteka)
          Konstruktor objekta
 
Method Summary
 int getBrojGeneracija()
          Vraća broj generacija algoritma
 double getElitizam()
          Vraća postotak najboljih jedinki koje se kopiraju u novu generaciju
 int getVelicinaPopulacije()
          Vraća broj jedinki u populaciji
 double getVjerojatnostKrizanja()
          Vraća vjerojatnost križanja
 double getVjerojatnostMutacije()
          Vraća vjerojatnost mutacije
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParametriGA

public ParametriGA(File ulaznaDatoteka)
            throws IOException
Konstruktor objekta

Parameters:
ulaznaDatoteka - datoteka iz koje se učitavaju parametri
Throws:
IOException - greška prilikom čitanja iz datoteke
Method Detail

getVjerojatnostKrizanja

public double getVjerojatnostKrizanja()
Vraća vjerojatnost križanja

Returns:
vjerojatnost križanja

getVjerojatnostMutacije

public double getVjerojatnostMutacije()
Vraća vjerojatnost mutacije

Returns:
vjerojatnost mutacije

getVelicinaPopulacije

public int getVelicinaPopulacije()
Vraća broj jedinki u populaciji

Returns:
broj jedinki

getBrojGeneracija

public int getBrojGeneracija()
Vraća broj generacija algoritma

Returns:
broj generacija

getElitizam

public double getElitizam()
Vraća postotak najboljih jedinki koje se kopiraju u novu generaciju

Returns:
postotak jedinki koje se kopiraju